internal parasites - Spanish English Dictionary